<?php

include_once (__ALIPATH__.'/com/alibaba/openapi/client/entity/SDKDomain.class.php');
include_once (__ALIPATH__.'/com/alibaba/openapi/client/entity/ByteArray.class.php');

class AlibabaOceanOpenplatformBizVideoResultVideoModelResult extends SDKDomain {

       	
    private $address;
    
        /**
    * @return 视频地址
    */
        public function getAddress() {
        return $this->address;
    }
    
    /**
     * 设置视频地址     
     * @param String $address     
     * 参数示例：<pre>https://xxxx/shirt.mp4</pre>     
     * 此参数必填     */
    public function setAddress( $address) {
        $this->address = $address;
    }
    
        	
    private $createTime;
    
        /**
    * @return 创建时间
    */
        public function getCreateTime() {
        return $this->createTime;
    }
    
    /**
     * 设置创建时间     
     * @param Date $createTime     
     * 参数示例：<pre>15888888888</pre>     
     * 此参数必填     */
    public function setCreateTime( $createTime) {
        $this->createTime = $createTime;
    }
    
        	
    private $description;
    
        /**
    * @return 视频描述
    */
        public function getDescription() {
        return $this->description;
    }
    
    /**
     * 设置视频描述     
     * @param String $description     
     * 参数示例：<pre>T恤衫</pre>     
     * 此参数必填     */
    public function setDescription( $description) {
        $this->description = $description;
    }
    
        	
    private $extendInfo;
    
        /**
    * @return 扩展字段（包括封面图）
    */
        public function getExtendInfo() {
        return $this->extendInfo;
    }
    
    /**
     * 设置扩展字段（包括封面图）     
     * @param Map $extendInfo     
     * 参数示例：<pre>{}</pre>     
     * 此参数必填     */
    public function setExtendInfo(array $extendInfo) {
        $this->extendInfo = $extendInfo;
    }
    
        	
    private $memberId;
    
        /**
    * @return 视频所有者memberId
    */
        public function getMemberId() {
        return $this->memberId;
    }
    
    /**
     * 设置视频所有者memberId     
     * @param String $memberId     
     * 参数示例：<pre>12345678</pre>     
     * 此参数必填     */
    public function setMemberId( $memberId) {
        $this->memberId = $memberId;
    }
    
        	
    private $modifiedTime;
    
        /**
    * @return 最近修改时间
    */
        public function getModifiedTime() {
        return $this->modifiedTime;
    }
    
    /**
     * 设置最近修改时间     
     * @param Date $modifiedTime     
     * 参数示例：<pre>15888888888</pre>     
     * 此参数必填     */
    public function setModifiedTime( $modifiedTime) {
        $this->modifiedTime = $modifiedTime;
    }
    
        	
    private $name;
    
        /**
    * @return 视频名称
    */
        public function getName() {
        return $this->name;
    }
    
    /**
     * 设置视频名称     
     * @param String $name     
     * 参数示例：<pre>shirt</pre>     
     * 此参数必填     */
    public function setName( $name) {
        $this->name = $name;
    }
    
        	
    private $priority;
    
        /**
    * @return 优先级
    */
        public function getPriority() {
        return $this->priority;
    }
    
    /**
     * 设置优先级     
     * @param Integer $priority     
     * 参数示例：<pre>0</pre>     
     * 此参数必填     */
    public function setPriority( $priority) {
        $this->priority = $priority;
    }
    
        	
    private $scene;
    
        /**
    * @return 场景
    */
        public function getScene() {
        return $this->scene;
    }
    
    /**
     * 设置场景     
     * @param String $scene     
     * 参数示例：<pre>cbu_base</pre>     
     * 此参数必填     */
    public function setScene( $scene) {
        $this->scene = $scene;
    }
    
        	
    private $status;
    
        /**
    * @return 视频状态
    */
        public function getStatus() {
        return $this->status;
    }
    
    /**
     * 设置视频状态     
     * @param String $status     
     * 参数示例：<pre>online为上线可用，其余状态不可用</pre>     
     * 此参数必填     */
    public function setStatus( $status) {
        $this->status = $status;
    }
    
        	
    private $tags;
    
        /**
    * @return 视频标签
    */
        public function getTags() {
        return $this->tags;
    }
    
    /**
     * 设置视频标签     
     * @param String $tags     
     * 参数示例：<pre>T恤</pre>     
     * 此参数必填     */
    public function setTags( $tags) {
        $this->tags = $tags;
    }
    
        	
    private $timeLength;
    
        /**
    * @return 视频时长
    */
        public function getTimeLength() {
        return $this->timeLength;
    }
    
    /**
     * 设置视频时长     
     * @param Long $timeLength     
     * 参数示例：<pre>30</pre>     
     * 此参数必填     */
    public function setTimeLength( $timeLength) {
        $this->timeLength = $timeLength;
    }
    
        	
    private $videoId;
    
        /**
    * @return 视频标志唯一字段
    */
        public function getVideoId() {
        return $this->videoId;
    }
    
    /**
     * 设置视频标志唯一字段     
     * @param Long $videoId     
     * 参数示例：<pre>88888888</pre>     
     * 此参数必填     */
    public function setVideoId( $videoId) {
        $this->videoId = $videoId;
    }
    
        	
    private $videoType;
    
        /**
    * @return 视频类型
    */
        public function getVideoType() {
        return $this->videoType;
    }
    
    /**
     * 设置视频类型     
     * @param String $videoType     
     * 参数示例：<pre>mp4</pre>     
     * 此参数必填     */
    public function setVideoType( $videoType) {
        $this->videoType = $videoType;
    }
    
    	
	private $stdResult;
	
	public function setStdResult($stdResult) {
		$this->stdResult = $stdResult;
					    			    			if (array_key_exists ( "address", $this->stdResult )) {
    				$this->address = $this->stdResult->{"address"};
    			}
    			    		    				    			    			if (array_key_exists ( "createTime", $this->stdResult )) {
    				$this->createTime = $this->stdResult->{"createTime"};
    			}
    			    		    				    			    			if (array_key_exists ( "description", $this->stdResult )) {
    				$this->description = $this->stdResult->{"description"};
    			}
    			    		    				    			    			if (array_key_exists ( "extendInfo", $this->stdResult )) {
    				$this->extendInfo = $this->stdResult->{"extendInfo"};
    			}
    			    		    				    			    			if (array_key_exists ( "memberId", $this->stdResult )) {
    				$this->memberId = $this->stdResult->{"memberId"};
    			}
    			    		    				    			    			if (array_key_exists ( "modifiedTime", $this->stdResult )) {
    				$this->modifiedTime = $this->stdResult->{"modifiedTime"};
    			}
    			    		    				    			    			if (array_key_exists ( "name", $this->stdResult )) {
    				$this->name = $this->stdResult->{"name"};
    			}
    			    		    				    			    			if (array_key_exists ( "priority", $this->stdResult )) {
    				$this->priority = $this->stdResult->{"priority"};
    			}
    			    		    				    			    			if (array_key_exists ( "scene", $this->stdResult )) {
    				$this->scene = $this->stdResult->{"scene"};
    			}
    			    		    				    			    			if (array_key_exists ( "status", $this->stdResult )) {
    				$this->status = $this->stdResult->{"status"};
    			}
    			    		    				    			    			if (array_key_exists ( "tags", $this->stdResult )) {
    				$this->tags = $this->stdResult->{"tags"};
    			}
    			    		    				    			    			if (array_key_exists ( "timeLength", $this->stdResult )) {
    				$this->timeLength = $this->stdResult->{"timeLength"};
    			}
    			    		    				    			    			if (array_key_exists ( "videoId", $this->stdResult )) {
    				$this->videoId = $this->stdResult->{"videoId"};
    			}
    			    		    				    			    			if (array_key_exists ( "videoType", $this->stdResult )) {
    				$this->videoType = $this->stdResult->{"videoType"};
    			}
    			    		    		}
	
	private $arrayResult;
	public function setArrayResult($arrayResult) {
		$this->arrayResult = $arrayResult;
				    		    			if (array_key_exists ( "address", $this->arrayResult )) {
    			$this->address = $arrayResult['address'];
    			}
    		    	    			    		    			if (array_key_exists ( "createTime", $this->arrayResult )) {
    			$this->createTime = $arrayResult['createTime'];
    			}
    		    	    			    		    			if (array_key_exists ( "description", $this->arrayResult )) {
    			$this->description = $arrayResult['description'];
    			}
    		    	    			    		    			if (array_key_exists ( "extendInfo", $this->arrayResult )) {
    			$this->extendInfo = $arrayResult['extendInfo'];
    			}
    		    	    			    		    			if (array_key_exists ( "memberId", $this->arrayResult )) {
    			$this->memberId = $arrayResult['memberId'];
    			}
    		    	    			    		    			if (array_key_exists ( "modifiedTime", $this->arrayResult )) {
    			$this->modifiedTime = $arrayResult['modifiedTime'];
    			}
    		    	    			    		    			if (array_key_exists ( "name", $this->arrayResult )) {
    			$this->name = $arrayResult['name'];
    			}
    		    	    			    		    			if (array_key_exists ( "priority", $this->arrayResult )) {
    			$this->priority = $arrayResult['priority'];
    			}
    		    	    			    		    			if (array_key_exists ( "scene", $this->arrayResult )) {
    			$this->scene = $arrayResult['scene'];
    			}
    		    	    			    		    			if (array_key_exists ( "status", $this->arrayResult )) {
    			$this->status = $arrayResult['status'];
    			}
    		    	    			    		    			if (array_key_exists ( "tags", $this->arrayResult )) {
    			$this->tags = $arrayResult['tags'];
    			}
    		    	    			    		    			if (array_key_exists ( "timeLength", $this->arrayResult )) {
    			$this->timeLength = $arrayResult['timeLength'];
    			}
    		    	    			    		    			if (array_key_exists ( "videoId", $this->arrayResult )) {
    			$this->videoId = $arrayResult['videoId'];
    			}
    		    	    			    		    			if (array_key_exists ( "videoType", $this->arrayResult )) {
    			$this->videoType = $arrayResult['videoType'];
    			}
    		    	    		}
 
   
}
?>